OOOOZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZR""""""""IZZZZZZZZZZZZZZZZZOOOOOOO
OOZR 8888  8 8 8            8       858                8888 8885   LOO+8888O
OR""       8 8 8       8   888       8 8888   8888                 LOO+8888O
J5   KCCD G G G G     888   8   888                    77777PPPP   LOO$8888O
J8   **** H^H^H^H  P   8               4         2   88   8888    8LOO+8888O
J8  %88** LZZZZZR           P     2    PPPP   PPPP          PP    8LOO+8888O
J888 88{  H    8{8     P        PPP                               5LOO$8888O
J 88   { 5H  x 8{8                                   PP   7777    7LOO+8888O
J G%FQ {FTJ@ G G{G^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^LOOJ^^^^7LOO+8888O
J ICRRPZZZZD UPICZCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCZZO$8888O
J5 888 888 888 888   8888 8888        """"8885  "  "     """"888"    (+8888O
J     42424244 224   24  42 42      8888 8888          8888 8888     (+8888O
J PPPPPPPPPPPPPPPP   PPPPPPPPP      8 8   8P8          8 8   8P8    XL$8888O
J    FTQ5FTTTTTTTQ  FTTTQ FTTTQ        4224 22            4442 22    L+8888O
O    LOOTOOOOOOOOJ^^LOOOOTOOOOJ  G FTTTTTTTTTQ  G  G  FTTTTTTTTTQ  FTOOOOOOO